#1
# nof = float(input())
# print(nof * 0.305)
#2
# #先输入小计（subtotol）和酬金率（cora）
# subtotol, cora = map(float, input().split(" "))
# #计算小费
# tip = subtotol * cora / 100
# #输出数据
# print(f'{tip:.2f}')
# print(f'{tip + subtotol:.2f}')
#3
"""
1.要先输入分钟数
2.计算一天有24 * 60 个分钟
3.算出有多少天
4.计算多少年
5.计算当前有多少天
6.输出
"""
# min = int(input())

# day_min = 24 * 60

# all_days = min // day_min

# years = all_days // 365

# cur_days = all_days % 365

# print(years)
# print(cur_days)
#4
#1.输入水量、初始温度、最终温度
# M = float(input())
# initialTemperature = float(input())
# finalTemperature = float(input())
# #2.代入公式计算
# Q = M * (finalTemperature - initialTemperature) * 4184
# #3.输出
# print(f'{Q:.1f}')
#5
#1.输入一个四位整数
# num = int(input())
# #个位
# the_unit = num % 10
# #十位
# decade = num // 10 % 10
# #百位
# baiwei = num //100 % 10
# #千位
# kilobit = num // 1000
# #输出
# print(the_unit)
# print(decade)
# print(baiwei)
# print(kilobit)
#6
import math
#输入三个坐标
x1, y1, x2, y2, x3, y3 = map(float, input().split(" "))
#计算三边
c = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
b = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5
a = ((x3 - x2) ** 2 + (y3 - y2) ** 2) ** 0.5
#计算A角度  先通过math.acos求反余弦值，然后用math.degrees求角度
A = math.degrees(math.acos((a * a - b * b - c * c) / (-2 * b * c)))
#计算B角度
B = math.degrees(math.acos((b * b - a * a - c * c) / (-2 * a * c)))
#计算C角度
C = math.degrees(math.acos((c * c - b * b - a * a) / (-2 * a * b)))
#输出数据
print(f'{A:.2f}')
print(f'{B:.2f}')
print(f'{C:.2f}')



# import math
# #输入数据边个数n和长度s
# n, s = map(float, input().split(" "))
# #代入公式计算
# area = (n * s * s ) / (4 * math.tan(math.pi / n))
# #输出结果
# print(f'{area:.2f}')